import { startServer } from './src/server'

// 获取端口号，默认为3000
const PORT = process.env.PORT ? parseInt(process.env.PORT) : 3000

// 启动服务器
const server = startServer(PORT)

console.log(`🚀 Deepseek API 代理服务器运行在 http://localhost:${PORT}`)

// 处理进程退出信号
process.on('SIGINT', () => {
	console.log('正在关闭服务器...')
	server.stop()
	process.exit(0)
})

process.on('SIGTERM', () => {
	console.log('正在关闭服务器...')
	server.stop()
	process.exit(0)
})
